package middleware.p2p;

/**
 *	Classe rappresentante un indirizzo all'interno della rete.
 *	L'indirizzo è composto dall'indirizzo di livello IP e la porta.
 */
public class Address {
	/**	
	 * 	Porta dell'indirizzo	
	 ***/
    private int port;
    /**	
     * 	Indirizzo IP.
     */
    private String IP;
    /**	
     * 	Costruttore di default della classe.
     */
    public Address(){
    }
    /**
     * 	Metodo per ottenere la porta dell'indirizzo
     * 	@return La porta dell'indirizzo
     */
    public int getPort() {
        return port;
    }
    /**
     * 	Metodo per impostare la porta dell'indirizzo
     * @param 	port	La porta da impostare	
     */
    public void setPort(int port) {
        this.port = port;
    }
    /**
     * 	Metodo per ottenere l'indirizzo IP
     * 	@return	L'indirizzo IP
     */
    public String getIP() {
        return IP;
    }
    /**
     * 	Metodo per impostare l'indirizzo IP
     * 	@param 	IP	Indirizzo IP da impostare.	
     */
    public void setIP(String IP) {
        this.IP = IP;
    }
}
